/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.ces4.produccion.client.ordenproduccion.data;

import com.smartgwt.client.data.DataSource;
import com.smartgwt.client.data.fields.DataSourceDateField;
import com.smartgwt.client.data.fields.DataSourceIntegerField;
import com.smartgwt.client.data.fields.DataSourceTextField;

/**
 *
 * @author Sebastian
 */
public class OrdenProduccionDS extends DataSource {

    public static final String IDORDEN = "idOrden";
    public static final String IDSOLICITUD = "idSolicitud";
    public static final String IDUSUARIO = "identificacionUsuario";
    public static final String NOMBREUSUARIO = "nombreUsuario";
    public static final String LOGINUSUARIO = "loginUsuario";
    public static final String FECHAORDEN = "fechaOrden";
    public static final String ESTADO = "estadoOrden";

    public OrdenProduccionDS() {
        setClientOnly(Boolean.TRUE);
        DataSourceIntegerField idOrden = new DataSourceIntegerField(IDSOLICITUD, "Código de la orden de produccion");
        DataSourceIntegerField idSolicitud = new DataSourceIntegerField(IDSOLICITUD, "Código de la solicitud de produccion");
        DataSourceTextField identificacionUsuario = new DataSourceTextField(IDUSUARIO, "Identificación del Usuario");
        DataSourceTextField nombreUsuario = new DataSourceTextField(NOMBREUSUARIO, "Nombre del Usuario");
        DataSourceTextField loginUsuario = new DataSourceTextField(LOGINUSUARIO, "Login del Usuario");
        DataSourceDateField fechaOrden = new DataSourceDateField(FECHAORDEN, "Fecha de la orden de produccion");
        DataSourceTextField estadoOrden = new DataSourceTextField(ESTADO, "Estado de la orden de produccion");
        idOrden.setPrimaryKey(true);
        idSolicitud.setPrimaryKey(true);
        setFields(idOrden, idSolicitud, identificacionUsuario, nombreUsuario, loginUsuario, fechaOrden, estadoOrden);
    }
}
